table of contents
MKE2FS(8) | System Manager's Manual | MKE2FS(8) |
NOM¶
mke2fs - Créer un système de fichiers étendu Linux version 2 (second extended file system)
SYNOPSIS¶
mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -i bytes-per-inode ] [ -j ] [ -J journal-options ] [ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ] [ -o creator-os ] [ -O feature[,...] ] [ -q ] [ -r fs-revision-level ] [ -R raid-options ] [ -v ] [ -F ] [ -L volume-label ] [ -M last-mounted-directory ] [ -S ] [ -T filesystem-type ] [ -V ] device [ blocks-count ]
mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q ] [ -v ] external-journal [ blocks-count ]
DESCRIPTION¶
mke2fs est utilisé pour créer un système de fichiers étendu Linux version 2 sur un périphérique (habituellement une partition de disque). device est le fichier spécial qui correspond au périphérique (par exemple /dev/hdXX). blocks-count est le nombre de blocs sur le périphérique. Si ce paramètre est omis, mke2fs détermine automatiquement la taille du système de fichiers. Si le programme est appelé par la commande mkfs.ext3 un journal est créé comme si l'option -j avait été spécifiée.
OPTIONS¶
- -b block-size
- Spécifie la taille des blocs en octets. Les tailles de blocs valides sont 1024, 2048 et 4096 octets par bloc. Si il est omis, block-size est déterminé en fonction de la taille du système de fichiers et de son utilisation prévue (voir l'option -T).
- -c
- Vérifie les blocs défectueux avant de créer le système de fichiers. Si cette option est spécifiée deux fois, alors un test en lecture/écriture, plus lent et destructif est utilisé à la place d'un test rapide en lecture seule.
- -f fragment-size
- Spécifie la taille des fragments en octets.
- -F
- Force l'exécution de mke2fs, même si le périphérique spécifié n'est pas un périphérique de blocs ou apparaît comme déjà monté.
- -i bytes-per-inode
- Spécifie le ratio octets/inode. mke2fs crée une inode pour chaque bytes-per-inode octets d'espace sur le disque. Plus le ratio bytes-per-inode est élevé, moins on crée d'inodes. Cette valeur ne devrait généralement pas être plus petite que la taille des blocs du système de fichiers, étant donné qu'alors trop d'inodes seraient créées. Soyez prévenus qu'il n'est pas possible d'augmenter le nombre d'inodes d'un système de fichiers après sa création, donc faites attention à choisir une valeur correcte pour ce paramètre.
- -j
- Crée le système de fichiers avec un journal ext3. Si l'option -J n'est pas spécifiée, des paramètres par défaut seront utilisés pour le dimensionnement du journal (suivant la taille du système de fichiers) stocké dans le système de fichiers. Remarquez qu'il est impératif d'utiliser un noyau avec le support d'ext3 pour pouvoir utiliser le journal.
- -J journal-options
- Crée le journal ext3 en utilisant des options spécifiées par la ligne de commandes. Les options du journal sont séparées par des virgules et peuvent prendre un argument par l'utilisation du signe égal (« = »). Les options supportées pour le journal sont les suivantes :
- size=journal-size
- Crée un journal dans le système de fichiers de taille journal-size mégaoctets. La taille du journal doit être d'au moins 1024 blocs du système de fichiers (i.e., 1 Mo pour des blocs de 1 ko, 4 Mo pour des blocs de 4 ko, etc.) et d'au plus 102 400 blocs. Le journal doit pouvoir tenir dans le système de fichiers nouvellement créé.
- device=external-journal
- Lie le système de fichiers au périphérique external-journal contenant un journal. Le journal externe doit avoir déjà été crée par la commande
- mke2fs -O journal_dev external-journal
- Remarquez que external-journal doit avoir été créé avec la même taille de blocs que le nouveau système de fichiers.
- Au lieu de spécifier directement le nom d'un périphérique, on peut aussi spécifier external-journal par LABEL=label ou UUID=UUID et localiser le journal externe par son nom de volume ou son UUID, qui sont stockés sur le super bloc ext2 au début du journal. Utilisez dumpe2fs(8) pour afficher le nom et l'UUID du périphérique de journal. Regardez aussi l'option -L de tune2fs(8).
- Une seule des deux options size ou device peut être utilisée pour un système de fichiers.
- -l filename
- Lit la liste des blocs défectueux à partir du fichier filename. Les numéros de blocs de la liste des blocs défectueux doivent être générés en utilisant la même taille de bloc que celle utilisée par mke2fs. Par conséquent, l'utilisation de l'option -c de mke2fs est une méthode beaucoup plus simple et moins sujette à erreurs pour vérifier les blocs défectueux d'un disque avant de le formater, puisque dans ce cas mke2fs fournira automatiquement les paramètres corrects au programme badblocks.
- -L
- Positionne le nom de volume du système de fichiers.
- -m reserved-blocks-percentage
- Spécifie le pourcentage de blocs du système de fichiers réservés pour le super-utilisateur. La valeur par défaut est 5 %.
- -M
- Positionne le dernier répertoire où le système de fichiers a été monté. Cela pourrait être utile pour aider des utilitaires qui recherchent le dernier point de montage pour déterminer où le système de fichiers devrait être monté.
- -n
- Indique à mke2fs de ne pas réellement créer le système de fichiers, mais d'afficher ce qu'il ferait si il devait le créer.
- -N number-of-inodes
- Remplace le calcul par défaut du nombre d'inodes qui devraient être réservées pour le système de fichiers (qui est basé sur le nombre de blocs et le ratio bytes-per-inode). Cela permet à l'utilisateur de spécifier directement le nombre d'inodes désiré.
- -o creator-os
- Remplace manuellement la valeur par défaut du champ « creator os » du système de fichiers. Normalement, la valeur de ce champ est mise par défaut à celle du système d'exploitation natif de l'exécutable mke2fs.
- -O feature[,...]
- Crée le système de fichiers avec les caractéristiques
données (options du système de fichiers). Actuellement, les
options sparse_super et filetype sont positionnées
par défaut, sauf si mke2fs est utilisé sur un
système avec un noyau Linux pre-2.2. Les systèmes de
fichiers qui peuvent avoir besoin d'être montés avec un
noyau Linux pre-2.2 devraient être créés avec
l'option -O none (ou -r 0 pour les noyaux 1.2) qui
désactive ces fonctionnalités, même si mke2fs
est utilisé sur un système qui les supporte.
Les options suivantes sont supportées pour le système de fichiers :
- sparse_super
- Crée un système de fichiers avec moins de copies de sauvegarde du super bloc (préserve de l'espace sur les gros systèmes de fichiers).
- filetype
- Enregistre les informations sur les types de fichiers dans les entrées de répertoires
- has_journal
- Crée un journal ext3 (comme si on utilisait l'option -j).
- journal_dev
- Crée un journal ext3 externe sur le périphérique à la place d'un système de fichiers ext2 normal. Remarquez qu'external-journal doit être créé avec la même taille de blocs que les systèmes de fichiers qui vont l'utiliser.
- -q
- Exécution silencieuse. Utile pour exécuter mke2fs dans un script.
- -r revision
- Positionne la révision de version pour le nouveau système de fichiers. Remarquez que les noyaux 1.2 ne supportent que la révision 0. Par défaut, les systèmes de fichiers sont créés avec la révision 1.
- -R raid-options
- Positionne les options relatives au raid pour le système de fichiers. Les options pour le raid sont séparées par des virgules et peuvent prendre un argument par l'utilisation du signe égal (« = »). Les options suivantes sont supportées :
- stride=stripe-size
- Configure le système de fichiers pour un groupe RAID avec stripe-size blocs par stripe.
- -S
- Écrit uniquement le super bloc et les descripteurs de groupes. C'est utile si le super bloc et toutes ses sauvegardes sont corrompues et que l'on souhaite une méthode de récupération en dernier recours. Cela entraîne la réinitialisastion du super bloc et des descripteurs de groupes par mke2fs sans toucher à la table des inodes, ni à la carte des blocs et inodes. Le programme e2fsck devrait être exécuté immédiatement après l'utilisation de cette option et il n'y a aucune garantie que des données pourront être récupérées. Avec cette option, il est vital de spécifier une taille correcte pour les blocs du système de fichiers ou il n'y a aucune chance de récupération.
- -T fs-type
- Spécifie comment le système de fichiers va être utilisé afin que mke2fs puisse choisir les paramètres optimaux pour cette utilisation. Les types de système de fichiers supportés sont :
- news
- une inode par bloc de 4 ko
- largefile
- une inode par mégaoctet
- largefile4
- une inode pour 4 mégaoctets
AUTEUR¶
Cette version de mke2fs a été écrite par Theodore Ts'o <tytso@mit.edu>.
BOGUES¶
mke2fs accepte l'option -f mais l'ignore
actuellement parce que le système de fichiers étendu version 2
ne supporte pas encore les fragments.
Il peut y en avoir d'autres. S'il vous plaît, signalez-les à
l'auteur.
DISPONIBILITɶ
mke2fs est inclus dans le paquetage e2fsprogs et est disponible sur http://e2fsprogs.sourceforge.net.
VOIR AUSSI¶
TRADUCTION¶
Emmanuel Araman <Emmanuel at araman.org>, Août 2002.
1er mars 2002 | E2fsprogs version 1.27 |